// samsting : this file is auto create.

#include "Alert/2015-08-15/ListLevelChannelRequest.h"

namespace aliyun { namespace Alert {

ListLevelChannelRequest::ListLevelChannelRequest() : RoaAcsRequest("Alert", "2015-08-15", "ListLevelChannel") {
  SetUriPattern("/projects/[ProjectName]/level_channels");
  SetMethod("GET");
}

const string& ListLevelChannelRequest::GetProjectName(void) const {
  return ProjectName_;
}
void ListLevelChannelRequest::SetProjectName(const string& ProjectName) {
  ProjectName_ = ProjectName;
  PutPathParameter("Path", ProjectName_);
}

const string& ListLevelChannelRequest::GetLevel(void) const {
  return Level_;
}
void ListLevelChannelRequest::SetLevel(const string& Level) {
  Level_ = Level;
  PutPathParameter("Query", Level_);
}

int ListLevelChannelRequest::GetPage(void) const {
  return Page_;
}
void ListLevelChannelRequest::SetPage(int Page) {
  Page_ = Page;
  PutPathParameter("Query", string_ValueOfInt(Page_));
}

int ListLevelChannelRequest::GetPageSize(void) const {
  return PageSize_;
}
void ListLevelChannelRequest::SetPageSize(int PageSize) {
  PageSize_ = PageSize;
  PutPathParameter("Query", string_ValueOfInt(PageSize_));
}


} } // namespace aliyun { namespace Alert {

// end of file 
